package com.jimmy.medical.entity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

/**
 * 疾病库
 * 
 * @author jimmy
 * @since 0.1
 */
@Entity
@Table(name = "diseases_dic")
public class DiseaseDic extends AbstractEntity {
	/** 病名*/
	@Column(name = "name", length = 100)
	private String name;
	/** 拼音首字母*/
	@Column(name = "first_letter", length = 100)
	private String firstLetter;
	/** 所属分类:科室类别字典*/
	@Column(name = "types", length = 100)
	private String types;
	/** 所属分类*/
	@Column(name = "types_cn", length = 500)
	private String typesCn;
	/** 关联指标*/
	@Column(name = "measures", length = 100)
	private String measures;
	/** 关联指标*/
	@Column(name = "measures_cn", length = 500)
	private String measuresCn;
	/** 关联用药*/
	@Column(name = "medicines", length = 100)
	private String medicines;
	/** 关联用药*/
	@Column(name = "medicines_cn", length = 500)
	private String medicinesCn;
	/** 疾病描述*/
	@Column(name = "description", length = 500)
	private String description;
	/** 症状描述*/
	@Column(name = "symptom_description", length = 500)
	private String symptomDescription;
	/** 指标描述*/
	@Column(name = "measure_description", length = 500)
	private String measureDescription;
	/** 治疗描述*/
	@Column(name = "treat_description", length = 500)
	private String treatDescription;
	/** 预防和预后*/
	@Column(name = "prevention", length = 500)
	private String prevention;
	/** 状态*/
	@Column(name = "status", length = 2)
	private String status;
	
	@Column(name = "create_time", length = 20)
	private String createTime;
	@Column(name = "create_user", length = 50)
	private String createUser;
	@Column(name = "update_time", length = 20)
	private String updateTime;
	@Column(name = "update_user", length = 50)
	private String updateUser;

	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getFirstLetter() {
		return firstLetter;
	}
	public void setFirstLetter(String firstLetter) {
		this.firstLetter = firstLetter;
	}
	public String getTypes() {
		return types;
	}
	public void setTypes(String types) {
		this.types = types;
	}
	public String getTypesCn() {
		return typesCn;
	}
	public void setTypesCn(String typesCn) {
		this.typesCn = typesCn;
	}
	public String getMeasures() {
		return measures;
	}
	public void setMeasures(String measures) {
		this.measures = measures;
	}
	public String getMeasuresCn() {
		return measuresCn;
	}
	public void setMeasuresCn(String measuresCn) {
		this.measuresCn = measuresCn;
	}
	public String getMedicines() {
		return medicines;
	}
	public void setMedicines(String medicines) {
		this.medicines = medicines;
	}
	public String getMedicinesCn() {
		return medicinesCn;
	}
	public void setMedicinesCn(String medicinesCn) {
		this.medicinesCn = medicinesCn;
	}
	public String getDescription() {
		return description;
	}
	public void setDescription(String description) {
		this.description = description;
	}
	public String getSymptomDescription() {
		return symptomDescription;
	}
	public void setSymptomDescription(String symptomDescription) {
		this.symptomDescription = symptomDescription;
	}
	public String getMeasureDescription() {
		return measureDescription;
	}
	public void setMeasureDescription(String measureDescription) {
		this.measureDescription = measureDescription;
	}
	public String getTreatDescription() {
		return treatDescription;
	}
	public void setTreatDescription(String treatDescription) {
		this.treatDescription = treatDescription;
	}
	public String getPrevention() {
		return prevention;
	}
	public void setPrevention(String prevention) {
		this.prevention = prevention;
	}
	public String getStatus() {
		return status;
	}
	public void setStatus(String status) {
		this.status = status;
	}
	public String getCreateTime() {
		return createTime;
	}
	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}
	public String getCreateUser() {
		return createUser;
	}
	public void setCreateUser(String createUser) {
		this.createUser = createUser;
	}
	public String getUpdateTime() {
		return updateTime;
	}
	public void setUpdateTime(String updateTime) {
		this.updateTime = updateTime;
	}
	public String getUpdateUser() {
		return updateUser;
	}
	public void setUpdateUser(String updateUser) {
		this.updateUser = updateUser;
	}
}
